const api = require('./api') //postRequest 无需验证token  PostRequest 需要验证token
// 推荐位
export const position = {
	content: {
		getPath(data, fun) {
			return api.postRequest("/api/position.content/getPath", data, fun)
		},
	},
}
// 文章
export const article = {
	query(data, fun) {
		return api.postRequest("/api/article/query", data, fun)
	},
	detail(data, fun) {
		return api.postRequest("/api/article/detail", data, fun)
	},
	channel: {
		query(data, fun) {
			return api.postRequest("/api/article.channel/query", data, fun)
		},
	},
}
// 履职管理
export const staff = {
	query(data, fun) {
		return api.postRequest('/api/staff/query', data, fun)
	},
	detail(data, fun) {
		return api.postRequest('/api/staff/detail', data, fun)
	},
	category: {
		all(data, fun) {
			return api.postRequest("/api/staff.category/all", data, fun)
		},
	},
	login(data, fun) {
		return api.postRequest('/api/staff/login', data, fun)
	},
	info(data, fun) {
		return api.PostRequest('/api/staff/info', data, fun)
	},
	unbind(data, fun) {
		return api.PostRequest('/api/staff/unbind', data, fun)
	},
	bind(data, fun) {
		return api.PostRequest('/api/staff/bind', data, fun)
	},
}
// 联络之窗
export const site = {
	query(data, fun) {
		return api.postRequest('/api/site/query', data, fun)
	},
	message: {
		create(data, fun) {
			return api.PostRequest("/api/site.message/create", data, fun)
		},
	},
}
// 地区列表
export const region = {
	query(data, fun) {
		return api.postRequest('/api/region/query', data, fun)
	},
}
// 用户信息
export const user = {
	openData(data, fun) {
		return api.PostRequest('/api/user/openData', data, fun)
	},
}
// 微信登陆
export const wechat = {
	userLogin(data, fun) {
		return api.postRequest('/api/wechat/userLogin', data, fun)
	},
	staffLogin(data, fun) {
		return api.postRequest('/api/wechat/staffLogin', data, fun)
	}
}
// 民呼我应
export const problem = {
	// 建议类型
	category: {
		query(data, fun) {
			return api.postRequest("/api/problem.category/query", data, fun)
		},
	},
	create(data, fun) {
		return api.PostRequest("/api/problem/create", data, fun)
	},
	query(data, fun) {
		return api.PostRequest("/api/problem/query", data, fun)
	},
	detail(data, fun) {
		return api.postRequest("/api/problem/detail", data, fun)
	},
	feedback(data, fun) {
		return api.PostRequest("/api/problem/feedback", data, fun)
	},
}